installation technology - French English Dictionary